package com.ebarlas.fractal;

public class CompiledFractalTransition {

    private TransitionRegionCompiledExpression regionX;
    private TransitionRegionCompiledExpression regionY;
    private TransitionRegionCompiledExpression regionWidth;
    private TransitionRegionCompiledExpression regionHeight;    
    private TransitionBaseCompiledExpression base;
    private TransitionRecurrenceCompiledExpression recurrence;
    private TransitionRecurrenceCompiledExpression red;
    private TransitionRecurrenceCompiledExpression green;
    private TransitionRecurrenceCompiledExpression blue;
    private TransitionRecurrenceCompiledExpression halt; 
    
    public void setRegionX(TransitionRegionCompiledExpression regionX) {
        this.regionX = regionX;
    }
    
    public TransitionRegionCompiledExpression getRegionX() {
        return regionX;
    }
    
    public void setRegionY(TransitionRegionCompiledExpression regionY) {
        this.regionY = regionY;
    }
    
    public TransitionRegionCompiledExpression getRegionY() {
        return regionY;
    }    
    
    public void setRegionWidth(TransitionRegionCompiledExpression regionWidth) {
        this.regionWidth = regionWidth;
    }
    
    public TransitionRegionCompiledExpression getRegionWidth() {
        return regionWidth;
    }      
    
    public void setRegionHeight(TransitionRegionCompiledExpression regionHeight) {
        this.regionHeight = regionHeight;
    }
    
    public TransitionRegionCompiledExpression getRegionHeight() {
        return regionHeight;
    }    
    
    public void setBase(TransitionBaseCompiledExpression base) {
        this.base = base;
    }
    
    public TransitionBaseCompiledExpression getBase() {
        return base;
    }
    
    public void setRecurrence(TransitionRecurrenceCompiledExpression recurrence) {
        this.recurrence = recurrence;
    }
    
    public TransitionRecurrenceCompiledExpression getRecurrence() {
        return recurrence;
    }
    
    public void setRed(TransitionRecurrenceCompiledExpression red) {
        this.red = red;
    }
    
    public TransitionRecurrenceCompiledExpression getRed() {
        return red;
    }
    
    public void setGreen(TransitionRecurrenceCompiledExpression green) {
        this.green = green;
    }
    
    public TransitionRecurrenceCompiledExpression getGreen() {
        return green;
    }
    
    public void setBlue(TransitionRecurrenceCompiledExpression blue) {
        this.blue = blue;
    }
    
    public TransitionRecurrenceCompiledExpression getBlue() {
        return blue;
    }
    
    public void setHalt(TransitionRecurrenceCompiledExpression halt) {
        this.halt = halt;
    }
    
    public TransitionRecurrenceCompiledExpression getHalt() {
        return halt;
    }    
    
}
